south-south investment - German English Dictionary